﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

/// <summary>
/// Summary description for GenBankFile
/// </summary>
public class GenBankFile
{


    public static String formataCampoComum(String original)
    {
        int pos = 0;
        String formatado = "";
        Char[] arrayoriginal = original.ToCharArray();
        int total = arrayoriginal.Length;

        for (int i = 0; i < total; i++)
        {
            formatado += arrayoriginal[i].ToString();
            if (pos == 50)
            {
                formatado += "<br />" + "                       ";
                pos = 0;
            }
            pos++;
        }

        return formatado;
    }

    public static String formataCampoComumTXT(String original)
    {
        int pos = 0;
        String formatado = "";
        Char[] arrayoriginal = original.ToCharArray();
        int total = arrayoriginal.Length;

        for (int i = 0; i < total; i++)
        {
            formatado += arrayoriginal[i].ToString();
            if (pos == 50)
            {
                formatado += " \r\n " + "                       ";
                pos = 0;
            }
            pos++;
        }

        return formatado;
    }

    public static String formataCampoComumTXTsemEspacos(String original)
    {
        int pos = 0;
        String formatado = "";
        Char[] arrayoriginal = original.ToCharArray();
        int total = arrayoriginal.Length;

        for (int i = 0; i < total; i++)
        {
            formatado += arrayoriginal[i].ToString();
            if (pos == 50)
            {
                formatado += " \r\n ";
                pos = 0;
            }
            pos++;
        }

        return formatado;
    }
    public static String geramapa(int total, int inicial, int final)
    {

        String html = "";
        int quantpos = total / 80;
        int posini = inicial / quantpos;
        int posfin = final / quantpos;
        int quantidade = posfin - posini;
        for (int i = 0; i < 80; i++)
        {
            
            if (posini == i)
            {
                if (quantidade == 0)
                {
                    quantidade = 1;
                }
                for (int x = 0; x < quantidade; x++)
                {
                    html += "<img src='Visual/Imagens/barraver.png' />";
                    i++;
                }

            }
            else { html += "<img src='Visual/Imagens/barra.png' />"; }
        }
        html += "<br />";
        return html;
    }


}